var name = "ESLint";

object.method = function() {
  // ...
};

class Foo {
  bar = 1;
}

throw new Error('foo');
// output: throw new Error('foo')
function foo() { return []; }
// output: function foo() { return [] }
while(true) { break; }
// output: while(true) { break }
while(true) { continue; }
// output: while(true) { continue }
let x = 5;
// output: let x = 5
var x = 5;
// output: var x = 5
var x = 5, y;
// output: var x = 5, y
debugger;
// output: debugger
foo();
// output: foo()
for (var a in b) var i;
// output: for (var a in b) var i
for (;;){var i;}
// output: for (;;){var i}
for (;;) var i;
// output: for (;;) var i
for (var j;;) {var i;}
// output: for (var j;;) {var i}
var foo = {
  bar: baz
};
/*output: var foo = {
  bar: baz
}*/
import theDefault, { named1, named2 } from 'src/mylib';
// output: import theDefault, { named1, named2 } from 'src/mylib';
do{}while(true);
// output: do{}while(true)